Skip to content

Conversation

@x3c41a
Copy link
Contributor

@x3c41a x3c41a commented Dec 10, 2025

No description provided.

@x3c41a x3c41a changed the base branch from main to just_docker December 10, 2025 10:30
@x3c41a x3c41a requested a review from bkontur December 10, 2025 10:46
@x3c41a
Copy link
Contributor Author

x3c41a commented Dec 10, 2025

Comment on lines 4 to 6
push:
branches: [main, ci_cd]
pull_request:
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am not a GH CI/CD export, I was just looking for a way to run the workflow from my branch. Now that it's working, I can simply remove my (ci_cd) branch from here and merge, right? @bkontur

@bkontur bkontur requested a review from karolk91 December 11, 2025 11:45
@x3c41a
Copy link
Contributor Author

x3c41a commented Dec 12, 2025

CI is green ✅
@bkontur , @karolk91 PTAL

@bkontur bkontur changed the title Added a github workflow for Smoldot example Added a github workflow for running examples as integration tests Dec 12, 2025

# Run smoldot example with Docker IPFS
run-authorize-and-store-smoldot-docker: build npm-install
run-authorize-and-store-smoldot: build npm-install
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is duplicate now? We have the same on the line 65?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes, I refactored justfile a bit, PTAL

@bkontur bkontur merged commit 38f8c7f into just_docker Dec 12, 2025
1 check passed
@bkontur bkontur deleted the ci_cd branch December 12, 2025 12:35
bkontur added a commit that referenced this pull request Dec 12, 2025
* added Docker flow to justfile

* Added a github workflow for running examples as integration tests (#140)

* added CI for docker workflow

* simplified workflow, reused just commands

* doubled timeout

* use ubuntu-latest directly for Docker suppor

* added docker check

* simplify docker verification

* trigger workflow on ci_cd branch pushes

* add protobuf-compiler dependency

* add libclang dependency

* add wasm32 target for runtime compilation

* add rust-src component for wasm compilation

* use host networking for IPFS Docker on Linux/CI

* fix Docker networking and add zombienet debugging

* fix: use absolute paths for zombienet and bulletin binary

* renamed

* removed docker verification step - not needed anymore

* Update .github/workflows/integration-test.yml

Co-authored-by: Branislav Kontur <[email protected]>

* Update .github/workflows/integration-test.yml

Co-authored-by: Branislav Kontur <[email protected]>

* added another test as step

* updated on push branches

* removed branhces from on pull_request

* added ci_cd back, modified network_args (added ports)

* removed flag in wget

* added docker setup

* added missing dependency

* commented out first test - debugging second

* fixed commit

* reverted import, increased node version to 22

* uncommented first test

* reverted branches

* Update .github/workflows/integration-test.yml

Co-authored-by: Branislav Kontur <[email protected]>

* removed local set-up

* Update examples/justfile

* parametrized run-authorize-and-store

* removed duplicate

* Update examples/justfile

Co-authored-by: Branislav Kontur <[email protected]>

* Removed older TODO

* Extract node version

* Actually use CI_IMAGE and align with check.yml

---------

Co-authored-by: Branislav Kontur <[email protected]>

---------

Co-authored-by: Branislav Kontur <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants